Протокол передачи http, https
HTTP - это обмен данными между сервером и клиентом. Есть два типа сообщений: запросы, отправляемые клиентом, чтобы инициировать реакцию со стороны сервера, и ответы от сервера.
Cтруктура HTTP-запросов
HTTP запрос состоит из трех основных частей, которые идут в нем именно в том порядке, который указан ниже.
Стартовая строка запроса и ответа
HTTP запросы - это сообщения, отправляемые клиентом, чтобы инициировать реакцию со стороны сервера. Их стартовая строка состоит из трёх элементов.
Методы запроса http
Для разграничения действий с ресурсами на уровне HTTP-методов и были придуманы методы запросов.
Коды состояния (ответа) http
Состояния HTTP — часть первой строки ответа сервера при запросах по протоколу HTTP. Он представляет собой целое трёхразрядное десятичное число.
Заголовки http
Все заголовки в протоколе HTTP разделяются на четыре основных группы.